Big Huge Thesaurus

Bahama Islands

noun